<!DOCTYPE HTML>
<html lang="zh" xmlns:th="http://www.thymeleaf.org">
<meta charset="utf-8">
<head th:include="include :: header"></head>
<style type="text/css">
	body{overflow:auto;}
  thead tr {background-color: ActiveCaption; color: CaptionText;}
  th, td {vertical-align: top; font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 9pt; padding: 3px; }
  table, td {border: 1px solid silver;}
  table {border-collapse: collapse;}
  thead .col0 {width: 20%;}
  thead .col1 {width: 75%;}
	td.col0{font-size:18px;font-weight:bold;color:#f00;}
</style>
<body class="white-bg">
    <table>
      <thead>
        <tr>
          <th class="col0">章节</th>
          <th class="col1">内容</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td class="col0">前言</td>
          <td class="col1"><p><span style="font-size:18px;"><strong><span style="color:#000099;">JavaEE</span></strong><span style="font-family:宋体;">是目前企业级</span>Web<span style="font-family:宋体;">应用软件中的一种软件开发技术，它与企事业单位的需求联系密切，且不断被改进，不断融入新的思想方法、新的解决方案；掌握</span>JavaEE<span style="font-family:宋体;">开发技术的人员，就业地域广、就业选择多、就业薪资高，被广大</span>Java<span style="font-family:宋体;">爱好者和软件公司所选择，同时使得“</span>JavaEE<span style="font-family:宋体;">框架技术”课程成为高校计算机相关专业一门主要的专业课。</span></span></p><p><span style="font-size:18px;"><span style="font-family:宋体;">本书由高校的专业教师与企业的软件工程师合作编写的，作者的软件开发经验均在</span>9<span style="font-family:宋体;">年以上，积累了多年“</span>JavaEE<span style="font-family:宋体;">框架技术”课程的教学与实践经验、软件项目实战经验。本书的指导思想是针对应用型本科院校学生培养定位，既强调基本知识的理解，更注重基本技能和工程应用能力的培养，让学生了解企业对软件开发人才的实际需求，拓宽学生的知识面，掌握开发</span>Java Web<span style="font-family:宋体;">项目系统的流程，具备独立开发项目系统的实践能力，学会在软件开发过程中进行调试，具备发现问题、分析原因、解决问题的能力，激发学生的学习兴趣，创新性地开发自己感兴趣的</span>web<span style="font-family:宋体;">应用系统。</span></span></p><p><span style="font-size:18px;"><span style="font-family:宋体;">本书以新闻发布系统案例为实战项目，首先介绍了开发环境与工具的准备，然后对新闻发布系统展开需求分析，根据需求设计系统、设计数据库，接下来介绍了</span>Nutz<span style="font-family:宋体;">、</span>SSH<span style="font-family:宋体;">、</span>SSM<span style="font-family:宋体;">和</span>JFinal<span style="font-family:宋体;">四种不同框架技术的实际应用——开发新闻发布系统，最后将开发的系统部署到服务器。每一部分设计了若干有针对性的考核任务，每个任务包括若干考核要点；考核任务按照知识点进行设计，循序渐进、逐步深入，将理论知识学习与实践能力训练融为一体，同步进行。如果每一个项目的阶段性任务都完成了，也就完成了一个项目的完整开发。</span></span></p><p><span style="font-size:18px;"><span style="font-family:宋体;">本书中所介绍的项目都是在</span>Windows 7<span style="font-family:宋体;">、</span>MyEclipse2015<span style="font-family:宋体;">、</span>JDK1.8<span style="font-family:宋体;">、</span>Tomcat8<span style="font-family:宋体;">、</span>MySQL5.7<span style="font-family:宋体;">环境下进行的，使用的后端框架为</span>Nutz 1.r.65<span style="font-family:宋体;">、</span>MyEclipse2015<span style="font-family:宋体;">集成的</span>Struts 2.2.1+Spring 4.1+Hibenat4.1<span style="font-family:宋体;">、</span>MyBatis 3.4.6<span style="font-family:宋体;">，前端框架主要是</span>EasyUI<span style="font-family:宋体;">，在线编辑器使用百度官方提供的</span>UEditor<span style="font-family:宋体;">。每个项目案例，都已开发实现，并调试运行，功能正常。每一个项目都给出了完整的实现步骤，从</span>web<span style="font-family:宋体;">项目系统的设计到系统的部署，读者都可以按照书中所讲述的内容实施，以帮助读者顺利地完成开发任务。</span></span></p><p><span style="font-family:宋体;"><span style="font-size:18px;">学习软件开发技术，无论是后端还是前端的技术，都<strong>不宜拘泥于某一种技术本身</strong>，最重要的是<strong style="background-color: rgb(255, 255, 255);"><span style="color:#ff0000;">学会解决问题</span></strong>的方法，学会了方法，无论用什么技术都可以较快地开发出软件系统。对于初学者，没有捷径可走，需要在<strong>不断地编码、运行、调试</strong>过程中，<strong><span style="color:#ff0000;">遇到问题时，首先要分析问题，确定问题的来源，然后充分利用搜索引擎、使用手册、说明文档和身边的老师、同学，找出解决问题的方法，不断地完成任务、不断地积累解决问题的经验，最终掌握软件开发技术、学以致用。</span></strong></span></span></p><p><span style="font-size:18px;"><span style="font-family:宋体;">本书由罗如为任主编，陈镇铖、武佩文、张志昊任副主编，其中第</span>3<span style="font-family:宋体;">章由陈镇铖、武佩文和张志昊编写，各项目的前端页面内容由张志昊编写，其它内容由罗如为编写，全书由罗如为负责审核和统稿，羊四清老师对本书大纲的编写提出了很多宝贵意见，在此，向他们表示感谢。</span></span></p><p><span style="font-family:宋体;"><span style="font-size:18px;">由于编者水平有限，书中难免有疏漏之处，敬请广大读者批评指正、共同探讨，提出宝贵意见和建议，以使本书质量得到进一步提高。</span></span></p><p style="text-align: right;"><br /></p><p style="text-align: right;"><span style="font-size:18px;">2018<span style="font-family:宋体;">年</span>10<span style="font-family:宋体;">月</span></span></p>  </td>
        </tr>
		</tbody>
    </table>
<div th:include="include :: footer"></div>
</body>
</html>
